using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;


namespace objetos
{


    [Serializable]
	#region TB_ORDEM_SERVICO_ITEM
	/// <summary>
	/// This object represents the properties and methods of a TB_ORDEM_SERVICO_ITEM.
	/// </summary>
	public class OBJ_TB_ORDEM_SERVICO_ITEM
	{
		#region Construtor
		public OBJ_TB_ORDEM_SERVICO_ITEM() {
            this.Tb_ordem_servico = new OBJ_TB_ORDEM_SERVICO();
            this.Tb_produto = new OBJ_TB_PRODUTO();
            this.Tb_tipo_item = new OBJ_TB_TIPO_ITEM();
            this.Tb_unidade_medida = new OBJ_TB_UNIDADE_MEDIDA();
        
        }
		#endregion
		
		#region Public Properties
		
		private int _id;
		private int _id_ordem_servico;
		private int _id_tipo_item;
		private int _id_produto_servico;
		private string _ean;
		private string _descricao = String.Empty;
		private int? _id_unidade_medida;
		private decimal _qtd;
		private decimal _valor_unitario;
		private decimal _valor_total;
		private decimal _valor_desconto;
		private decimal _valor_outro;	 

        private OBJ_TB_ORDEM_SERVICO _tb_ordem_servico;

        public OBJ_TB_ORDEM_SERVICO Tb_ordem_servico
        {
            get { return _tb_ordem_servico; }
            set { _tb_ordem_servico = value; }
        }
        private OBJ_TB_TIPO_ITEM _tb_tipo_item;

        public OBJ_TB_TIPO_ITEM Tb_tipo_item
        {
            get { return _tb_tipo_item; }
            set { _tb_tipo_item = value; }
        }
        private OBJ_TB_PRODUTO _tb_produto;

        public OBJ_TB_PRODUTO Tb_produto
        {
            get { return _tb_produto; }
            set { _tb_produto = value; }
        }
        private OBJ_TB_UNIDADE_MEDIDA _tb_unidade_medida;

        public OBJ_TB_UNIDADE_MEDIDA Tb_unidade_medida
        {
            get { return _tb_unidade_medida; }
            set { _tb_unidade_medida = value; }
        }
		
		public int id
		{
			get {return _id;}
			set {_id = value;}
		}
		
		public int id_ordem_servico
		{
			get {return _id_ordem_servico;}
			set {_id_ordem_servico = value;}
		}

		public int id_tipo_item
		{
			get {return _id_tipo_item;}
			set {_id_tipo_item = value;}
		}

		public int id_produto_servico
		{
			get {return _id_produto_servico;}
			set {_id_produto_servico = value;}
		}

		public string ean
		{
			get {return _ean;}
			set {_ean = value;}
		}

		public string descricao
		{
			get {return _descricao;}
			set {_descricao = value;}
		}

		public int? id_unidade_medida
		{
			get {return _id_unidade_medida;}
			set {_id_unidade_medida = value;}
		}

		public decimal qtd
		{
			get {return _qtd;}
			set {_qtd = value;}
		}

		public decimal valor_unitario
		{
			get {return _valor_unitario;}
			set {_valor_unitario = value;}
		}

		public decimal valor_total
		{
			get {return _valor_total;}
			set {_valor_total = value;}
		}

		public decimal valor_desconto
		{
			get {return _valor_desconto;}
			set {_valor_desconto = value;}
		}

		public decimal valor_outro
		{
			get {return _valor_outro;}
			set {_valor_outro = value;}
		}

		#endregion
		
	}
	#endregion
}

